<?php

include_once 'db/Crud.php';
class Conceito extends Crud {
    protected $table = conceito_aluno;
    private $mes;
    private $ano;
    private $idSerie;
    private $idTurma;
    private $idUsuario;
    private $idQuesito;
    private $conceito;
    private $obs;
    
    public function getTable() {
        return $this->table;
    }

    public function getMes() {
        return $this->mes;
    }

    public function getAno() {
        return $this->ano;
    }

    public function getIdSerie() {
        return $this->idSerie;
    }

    public function getIdTurma() {
        return $this->idTurma;
    }

    public function getIdUsuario() {
        return $this->idUsuario;
    }

    public function getIdQuesito() {
        return $this->idQuesito;
    }

    public function getConceito() {
        return $this->conceito;
    }

    public function getObs() {
        return $this->obs;
    }

    public function setTable($table) {
        $this->table = $table;
    }

    public function setMes($mes) {
        $this->mes = $mes;
    }

    public function setAno($ano) {
        $this->ano = $ano;
    }

    public function setIdSerie($idSerie) {
        $this->idSerie = $idSerie;
    }

    public function setIdTurma($idTurma) {
        $this->idTurma = $idTurma;
    }

    public function setIdUsuario($idUsuario) {
        $this->idUsuario = $idUsuario;
    }

    public function setIdQuesito($idQuesito) {
        $this->idQuesito = $idQuesito;
    }

    public function setConceito($conceito) {
        $this->conceito = $conceito;
    }

    public function setObs($obs) {
        $this->obs = $obs;
    }

    



    public function insert() {
        $sql = "INSERT INTO $this->table (con_mes, con_ano, con_ser_id, con_tur_id, con_usu_id, con_que_id, con_conceito, con_obs) VALUUES (:mes, :ano, :idserie, :idturma, :idusuario, :idquesito, :conceito, :obs)";
        $stmt = Db::prepare($sql);
        $stmt->bindParam(':mes', $this->mes);
        $stmt->bindParam(':ano', $this->ano);
        $stmt->bindParam(':idserie', $this->idSerie);
        $stmt->bindParam(':idturma', $this->idTurma);
        $stmt->bindParam(':idusuario', $this->idUsuario);
        $stmt->bindParam(':idquesito', $this->idQuesito);
        $stmt->bindParam(':conceito', $this->conceito);
        $stmt->bindParam(':obs', $this->obs);
        return $stmt->execute();
      
    }

    public function update($id) {
        $sql = "UPDATE ";
        $stmt = Db::prepare($sql);
        $stmt->bindParam(':mes', $this->mes);
        $stmt->bindParam(':ano', $this->ano);
        $stmt->bindParam(':idserie', $this->idSerie);
        $stmt->bindParam(':idturma', $this->idTurma);
        $stmt->bindParam(':idusuario', $this->idUsuario);
        $stmt->bindParam(':idquesito', $this->idQuesito);
        $stmt->bindParam(':conceito', $this->conceito);
        $stmt->bindParam(':obs', $this->obs);
        $stmt->bindParam(':id', $id);
        return $stmt->execute();
        
    }

//put your code here
}
